<template>
  <div>正则</div>
</template>

<script>
export default {
  mounted () {  
    // 拿到匹配到的实际内容
    
     
    // var str = 'hellohello'
    // var regex = /h/
    // var x = str.match(regex)
    // console.log(x);

    // var str = 'hellohello'
    // var regex = /h/g
    // let x = str.matchAll(regex)
    // for (var item of x) {
    //   console.log(item);
    // }

    // 替换  replace

    // var str = 'hello'
    // let result = str.replace('h', 'xxxx')
    // console.log(result);

    // var str = 'hellohello'
    // let result = str.replace('h', 'xxxx')
    // console.log(result);

    // var str = 'hellohello'
    // let result = str.replace(/h/g, 'xxxx')
    // console.log(result);

    // var str = 'hello'
    // let result = str.replace(/h|o/g, 'xxxx')
    // console.log(result);


    // test 
    // var str = 'hello'
    // var regex = /hello/
    // let result = regex.test(str)
    // console.log(result);

    // let phoneRegex = /^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/
    // let str = '13245676567'
    // console.log(phoneRegex.test(str));


    // 数组扁平化

    // var arr = [[[1,2],3],4, 'snail']  // [1,2,3,4]
    // console.log(arr.toString().split(','))

    // var arr = [[[1,2],3],4, 'snail']
    // var str = JSON.stringify(arr)
    // let result = str.replace(/\[|\]/g,'')
    // result = '[' + result + ']'
    // result = JSON.parse(result)
    // console.log(result);
    






      // JSON.stringify()

      // JSON.parse()

      // JSON 所有的引号必须是双引号，所有的属性必须加上""  可以是[] 也可以是{}

      // JSON数据如何转换为字符串 JSON.stringisy()
      // 字符串类型的数据转换成为JSON   JSON.parse()

      // var data = {
      //   a: 1,
      //   b: 2
      // }
      // console.log(data.toString());
      // console.log(JSON.stringify(data));
      // let str = JSON.stringify(data)
      // console.log(JSON.parse(str));

      // var str = '{"a": 1,"b":2}'
      // console.log(JSON.parse(str));
      

      localStorage.setItem('test', JSON.stringify({a:1}))




  }
}
</script>

<style>

</style>